package top.zywork.dos;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 佣金发放时间配置<br/>
 * 创建于2019-07-20<br/>
 *
 * @author 王振宇
 * @version 1.0
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class MallCommissionGrantConfig {

    /**
     * 可发放佣金的角色，英文逗号隔开
     */
    private String distributionRoles;
    /**
     * 顶级分销商角色
     */
    private String topDistributionRoles;
    /**
     * 提货点角色
     */
    private String pickupDistributionRoles;
    /**
     * 是否在订单支付后发放佣金
     */
    private Boolean payOrder;
    /**
     * 是否在订单确认收货后发放佣金
     */
    private Boolean confirmOrder;

    /**
     * 佣金发放的支付方式，如余额发放，微信红包，微信企业付款等
     */
    private String commissionPayType;

}
